#ifndef DEF_SERVEUR
#define DEF_SERVEUR
#include "../Message.h"
#include <errno.h>       /* obligatory includes */
#include <signal.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/wait.h>
#include <netinet/in.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include "../Reseau.h"
#include "../Message.h"


class Serveur {

	private :
		int nouveauMessage;
		sockaddr_in adresse;
		int lePort,socket_ecoute,socket_service;
		Reseau r;	
		socklen_t lg;
	public :

		int getnouveauMessage();
		void demarrer(const char* port);
		void eteindre(void);
		Message connexion();


};

#endif

